 #1.使用文件和目录操作，定义一个统计指定目录大小的函数（注意目录中还有子目录）

import os
import os.path
listA = []
def get_size(path):
    
    #获取path目录下所有文件
    filelist = os.listdir(path) 
    for filename in filelist:
        
        #获取path与filename组合后的路径
        pathZH = os.path.join(path,filename)
        
        #判断是否为目录
        if os.path.isdir(pathZH):
            #是目录就继续递归查找
            get_size(pathZH)
        #判断是否为文件
        elif os.path.isfile(pathZH):
            
            #如果是文件，则获取相应文件的大小
            filesize = os.path.getsize(pathZH)
            
            #将文件的大小添加到列表
            listA.append(filesize)     
    print(sum(listA))

            #由用户指定文件路径
path= input("输入路径：").strip()  
get_size(path)

print('目录中的文件总大小：%d字节' % sum(listA))
